package com.itcast.java.order.dto;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 支付信息表实体类
 *
 * @author xiaobai
 * @date 2021-06-27 19:33:23
 */
@Data
@ApiModel(value = "OmsPaymentInfoEntity对象", description = "支付信息表")
public class OmsPaymentInfoEntityDTO implements Serializable{

        @ApiModelProperty(value = "id")
private Long id;

        @ApiModelProperty(value = "订单号（对外业务号）")
private String orderSn;

        @ApiModelProperty(value = "订单id")
private Long orderId;

        @ApiModelProperty(value = "支付宝交易流水号")
private String alipayTradeNo;

        @ApiModelProperty(value = "支付总金额")
private BigDecimal totalAmount;

        @ApiModelProperty(value = "交易内容")
private String subject;

        @ApiModelProperty(value = "支付状态")
private String paymentStatus;

        @ApiModelProperty(value = "创建时间")
private Date createTime;

        @ApiModelProperty(value = "确认时间")
private Date confirmTime;

        @ApiModelProperty(value = "回调内容")
private String callbackContent;

        @ApiModelProperty(value = "回调时间")
private Date callbackTime;
        }